﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using System.Xml.Serialization;

namespace Urbania.GUI.Elements
{
    [Serializable]
    [XmlRoot("Element")]
    [XmlInclude(typeof(Button)), XmlInclude(typeof(PopUp))]
    public abstract class GUIElement
    {
        public GUIElement() { }

        public void Update(GameTime gameTime) { }

        public void Draw(GameTime gameTime, SpriteBatch spriteBatch) { }
    }
}
